/**
 * IFieldChangeEventSink.java
 *
 * Created on Mar 9, 2007 at 12:49:58 AM.
 */
package org.yaorm;

/**
 * A sink of field change events.
 *  
 * @author <a href="mailto:alexei.guevara@objectivedesigns.ca">Alexei Guevara</a>
 * @version $Revision: 1.7 $ updated on $Date: 2006/02/06 21:33:15 $ by $Author: aguevara $
 */
public interface IFieldChangeEventSink {
    
    /**
     * @param theInstance The instance.
     * @param theFieldName The name of the field that changed.
     * @param theFieldValue The new value of the field.
     */
    public void notifyFieldChange( Object theInstance, String theFieldName, Object theFieldValue );

}
